repo.or.cz
/
andmenj-acm.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
Namespacing everything to /UVa.
[andmenj-acm.git]
/
UVa
/
11526 - H(n)
/
a
blob
8693914c951f994a6aab3eb6a1e11ae24e9350bf
1
17541261018
2
36722205214
3
8493352307
4
0
5
25043556829
6
0
7
0
8
42408716266
9
0
10
0
11
10550223194
12
36998414740
13
0
14
0
15
9430265419
16
38682349173
17
0
18
23639670998
19
45152862443
20
35419460855
21
35350063513
22
41214747871
23
0
24
0
25
44014747227
26
3546238278
27
30239161397
28
0
29
0
30
0
31
45048897613
32
0
33
0
34
0
35
30453879569
36
0
37
0
38
0
39
0
40
15665255851
41
7073671681
42
0
43
0
44
41303908388
45
0
46
0
47
0
48
42785357636
49
0
50
0
51
9319994718
52
0
53
40708507305
54
19296719598
55
12296423679
56
0
57
9786586525
58
0
59
18573841517
60
0
61
0
62
34896551669
63
43320144257
64
17019654862
65
16343930033
66
10066385785
67
10619793454
68
0
69
0
70
34156961190
71
0
72
0
73
10421510219
74
0
75
0
76
0
77
0
78
0
79
0
80
37745165625
81
34661481967
82
0
83
8799527455
84
5271971392
85
0
86
0
87
42741718670
88
7719529529
89
17415732846
90
37746026859
91
0
92
20263315537
93
4137386193
94
0
95
0
96
40541786962
97
28602757888
98
0
99
42853522782
100
0
101
0
102
45678489235
103
22364450464
104
0
105
0
106
0
107
9924300744
108
13944620355
109
0
110
0
111
0
112
0
113
0
114
4734996803
115
0
116
20185514116
117
0
118
110387908
119
27155128884
120
0
121
0
122
13395330988
123
0
124
0
125
31804731496
126
29018685252
127
7910662513
128
0
129
0
130
0
131
0
132
0
133
0
134
0
135
0
136
0
137
0
138
12650904608
139
0
140
8141572882
141
123029604
142
14619750804
143
0
144
42541210770
145
31952664918
146
31316969823
147
35559623264
148
0
149
0
150
0
151
0
152
0
153
0
154
11968532267
155
22135497667
156
39156733123
157
0
158
31240120542
159
0
160
0
161
0
162
9598537044
163
5086200456
164
15962015957
165
43169449019
166
28278281990
167
0
168
14781330880
169
30029333034
170
0
171
0
172
0
173
0
174
0
175
0
176
0
177
34959123984
178
0
179
0
180
0
181
0
182
0
183
14367052359
184
29067011015
185
0
186
0
187
190740254
188
35565042767
189
0
190
0
191
20100494733
192
32375516052
193
21264640615
194
0
195
17006039773
196
0
197
0
198
0
199
0
200
0
201
0
202
0
203
0
204
0
205
7245943518
206
23708637447
207
27046549699
208
0
209
4102341238
210
0
211
0
212
0
213
40573883601
214
37515365897
215
1429720472
216
35751163621
217
0
218
0
219
27818900895
220
30782587423
221
0
222
0
223
0
224
0
225
0
226
0
227
0
228
33789256378
229
29591707257
230
0
231
0
232
13717772816
233
213115412
234
38913837042
235
29259508764
236
17836325994
237
0
238
30935833650
239
1287524660
240
31313909944
241
28128959576
242
0
243
202004283
244
11403404204
245
0
246
15076821396
247
40609259855
248
0
249
7984574580
250
0
251
30832699779
252
0
253
32287306153
254
24732383635
255
0
256
0
257
43243358145
258
0
259
0
260
0
261
46247319725
262
0
263
0
264
0
265
0
266
0
267
0
268
39936326053
269
30295856031
270
27796957850
271
29398204296
272
0
273
0
274
0
275
0
276
0
277
1938877617
278
17088112513
279
0
280
18413851555
281
0
282
0
283
0
284
0
285
46240751686
286
3036656796
287
27098033370
288
9499711963
289
42763211025
290
20745741353
291
39236108898
292
43994554809
293
35210688017
294
24228333100
295
0
296
0
297
44885886586
298
0
299
35183486678
300
11221184011
301
0
302
17914241793
303
25066202594
304
0
305
15946345860
306
42424583862
307
0
308
0
309
8558879014
310
26880071772
311
0
312
25370483695
313
10538328960
314
15192022339
315
0
316
0
317
43236208638
318
0
319
36567748666
320
0
321
0
322
0
323
0
324
0
325
5133258475
326
0
327
0
328
12352624441
329
8738425951
330
7533851746
331
9852255099
332
0
333
0
334
29538582353
335
0
336
2877463521
337
22325454656
338
12853164123
339
42224459380
340
8184750183
341
19291573650
342
0
343
46377121747
344
23604773634
345
0
346
0
347
29451151978
348
0
349
36957647162
350
0
351
0
352
0
353
0
354
0
355
6684741835
356
5745588350
357
2343176199
358
43829185592
359
0
360
11193013915
361
7201891153
362
0
363
0
364
26384286834
365
9747017196
366
28825448760
367
0
368
15363700665
369
0
370
13497292623
371
29375911505
372
11744511915
373
14685110229
374
34835702922
375
0
376
38972388515
377
0
378
0
379
39111259167
380
0
381
23171993819
382
0
383
0
384
0
385
15938783740
386
0
387
21893232265
388
0
389
22843017631
390
3208931833
391
21723501989
392
0
393
0
394
0
395
0
396
0
397
34743168970
398
0
399
33743886226
400
42717633294
401
0
402
0
403
10387726016
404
3936849180
405
12119968757
406
43451525942
407
4008274201
408
38979633215
409
31636320704
410
0
411
14273236513
412
0
413
0
414
30079278424
415
0
416
0
417
23856892083
418
0
419
0
420
23198130375
421
0
422
6813697149
423
19381239020
424
0
425
0
426
35847011359
427
31263947022
428
0
429
1883435085
430
0
431
0
432
0
433
32013165065
434
0
435
26167335635
436
0
437
0
438
4043566673
439
0
440
0
441
0
442
28902591703
443
0
444
0
445
1146852792
446
27213356056
447
0
448
35710432049
449
0
450
30405329418
451
0
452
4250705427
453
11803978369
454
0
455
43901910386
456
22819675593
457
0
458
0
459
0
460
0
461
0
462
37423252993
463
0
464
0
465
35567262316
466
0
467
0
468
0
469
16811207567
470
4183060982
471
0
472
4335613177
473
34380032616
474
16257151743
475
11889609400
476
2777857227
477
0
478
30794260622
479
0
480
9709770424
481
0
482
5298979240
483
21559143705
484
8264829611
485
5622269492
486
0
487
41661965367
488
0
489
0
490
0
491
0
492
0
493
0
494
0
495
38172723091
496
0
497
0
498
6570275813
499
0
500
0
501
29148688287
502
20614960422
503
207038508
504
8226264284
505
0
506
0
507
15446132357
508
0
509
0
510
37247800386
511
0
512
12444278076
513
15906490693
514
0
515
36132535215
516
5930516590
517
4301308870
518
44906141856
519
40129795633
520
0
521
0
522
24020280303
523
45020148587
524
3653509772
525
2131989779
526
0
527
0
528
0
529
0
530
0
531
20608811903
532
0
533
8704772043
534
0
535
0
536
17081154893
537
43118989628
538
0
539
40444650570
540
42661077950
541
0
542
44940157800
543
165319143
544
12577921696
545
0
546
0
547
15500902581
548
12484198347
549
30813638722
550
28371789806
551
0
552
0
553
42855604683
554
11543120554
555
12755667866
556
33419685313
557
249003010
558
41117100101
559
0
560
29092956175
561
0
562
40176331703
563
24747801320
564
38176351267
565
4718766941
566
39728544402
567
20670480528
568
0
569
44343892784
570
0
571
15949093084
572
0
573
0
574
16815334141
575
0
576
0
577
31695092508
578
41399770587
579
30816744560
580
0
581
7552603107
582
0
583
7792832385
584
0
585
0
586
17117136744
587
5457392354
588
6135310086
589
0
590
0
591
24464843810
592
38923652072
593
0
594
0
595
20773442353
596
0
597
0
598
12156252753
599
0
600
26587762488
601
23194017403
602
0
603
45745731831
604
17321422029
605
0
606
33922015330
607
0
608
0
609
14262683935
610
1723773151
611
23329653307
612
19078677530
613
5864233693
614
0
615
284271425
616
21224747144
617
0
618
0
619
42860041711
620
0
621
8313449032
622
4685613543
623
0
624
30952494354
625
36232531459
626
0
627
0
628
3723068536
629
0
630
0
631
5995294640
632
17339305707
633
0
634
32409345677
635
4775374710
636
6579919630
637
1236399006
638
1376293808
639
21498626240
640
26619119286
641
0
642
25951196588
643
20996263228
644
0
645
0
646
8375849096
647
4202202144
648
0
649
0
650
0
651
35311976690
652
25530653345
653
18342525582
654
0
655
0
656
6697226178
657
15457185674
658
38127797059
659
0
660
0
661
43512108058
662
22852808694
663
42850708974
664
5148179114
665
14882169405
666
0
667
11179497497
668
41965697738
669
21911340232
670
25264975708
671
17378344032
672
0
673
0
674
25243790308
675
2744756554
676
9540126899
677
0
678
0
679
0
680
1450072589
681
12311233151
682
0
683
10841012898
684
0
685
73663544
686
0
687
21604717905
688
5629346196
689
0
690
0
691
0
692
0
693
32848223764
694
18196135473
695
0
696
0
697
0
698
25726313648
699
0
700
36427225790
701
24362712560
702
19187167950
703
0
704
0
705
0
706
17799676881
707
32331761610
708
3692656220
709
0
710
0
711
43711805946
712
12808560464
713
21272567408
714
37020755806
715
28904600356
716
0
717
0
718
8402492639
719
0
720
0
721
39775615932
722
19804319784
723
24676765461
724
0
725
1171042577
726
14137588005
727
23392237280
728
33068557954
729
0
730
22563405960
731
5205785776
732
0
733
796284553
734
17350422138
735
0
736
0
737
9348641776
738
2180288575
739
14370906094
740
37849507112
741
0
742
0
743
0
744
0
745
26215931118
746
14971069892
747
24391687197
748
0
749
0
750
0
751
34232015768
752
9128758201
753
11539857855
754
0
755
0
756
43892712683
757
31542489695
758
0
759
14449862918
760
30879257904
761
12210062587
762
27663718715
763
0
764
16891446320
765
0
766
20953479785
767
45051738638
768
9285599816
769
43790148845
770
0
771
0
772
2087028280
773
1952617871
774
0
775
28671402778
776
12391859054
777
0
778
0
779
11077105596
780
0
781
0
782
433774550
783
0
784
37533912170
785
0
786
0
787
18451992255
788
0
789
43749688631
790
38693856221
791
0
792
0
793
0
794
0
795
0
796
0
797
0
798
0
799
0
800
24034682852
801
0
802
0
803
0
804
0
805
17197684378
806
0
807
37101719190
808
9994336189
809
0
810
0
811
110372898
812
6188209941
813
0
814
29486341349
815
0
816
0
817
34854039134
818
14728591076
819
40685989620
820
0
821
0
822
18620030338
823
43404963645
824
0
825
42411398676
826
0
827
31965529899
828
0
829
39112372590
830
12577532077
831
0
832
36041511945
833
4342473792
834
39108981938
835
0
836
0
837
0
838
0
839
14005721260
840
43126743199
841
41460967052
842
6535134508
843
0
844
20397799037
845
0
846
39020982548
847
41272413884
848
0
849
0
850
45599975477
851
11497020823
852
8765595568
853
41844287133
854
0
855
15351679947
856
20478955699
857
0
858
38718801202
859
26652080877
860
27985098639
861
1496390801
862
0
863
3825670299
864
42966395556
865
0
866
0
867
6102126889
868
0
869
5041406725
870
11856549008
871
0
872
32544330087
873
15001678408
874
32774841482
875
0
876
44660628962
877
36520379229
878
0
879
0
880
0
881
0
882
45997700228
883
32160422480
884
0
885
41383120366
886
12761700420
887
0
888
0
889
0
890
4722138218
891
0
892
0
893
7290723992
894
18583412428
895
0
896
28990749195
897
34791569265
898
0
899
13394081379
900
0
901
11106529114
902
0
903
0
904
0
905
0
906
24081472434
907
21301936885
908
5452039343
909
0
910
0
911
0
912
11237329795
913
0
914
0
915
31450384357
916
0
917
0
918
0
919
25049576633
920
0
921
33409949402
922
662081321
923
0
924
39192937530
925
31676843681
926
23363329888
927
0
928
0
929
14406548712
930
0
931
43556485850
932
0
933
43625943546
934
2611245158
935
14731478857
936
0
937
0
938
11678384355
939
0
940
0
941
23370889781
942
0
943
20431634162
944
0
945
0
946
0
947
41082681038
948
17082561918
949
0
950
14344164705
951
0
952
0
953
0
954
0
955
0
956
0
957
0
958
0
959
6921466180
960
0
961
33250331031
962
25648014708
963
0
964
0
965
0
966
20770444105
967
0
968
44738856011
969
0
970
0
971
2754770125
972
0
973
28181316154
974
6281692063
975
22860244085
976
0
977
1979907051
978
0
979
8393397079
980
978301972
981
0
982
0
983
0
984
0
985
0
986
34334401177
987
5296161114
988
0
989
0
990
23848411409
991
0
992
44818176659
993
0
994
0
995
4537638030
996
0
997
18233289044
998
0
999
8276000266
1000
0